  ul li{
    list-style: none;
  }
  .body{
   background-image: linear-gradient(180deg, #47408f, #290a59) ;
   min-height: 100vh;
  }
  .ysbz {
    height: auto;
    padding: 0vh 0 2.2vw 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 3vw;

  }

  .inputSelect {
    width: 60vw;
    height: 5vw;
    font-size: 4vw;
    border: 0;
    outline: 0;
    text-align: center;
    color: #fff;
    background-color: transparent
  }

  .input {
    border: 0;
    width: 20vw;
    height: 6.6vw;
    font-size: 4vw;
    outline: 0;
    text-align: center;
    color: #fff;
    background-color: transparent
  }

  .inputMjjd {
    border: 2px solid #7b7deb;
    border-radius: 20px;
  }

  .ysHeader {
    display: flex;
    flex-direction: row;
    padding-left: 4.4vw;
    font-size: 5.5vw;
  }

  .ysHeader>p:nth-child(1) {
    width: 2.6vw;
  }

  .ysHeader p:nth-child(2) {
    width: 85vw;
    text-align: center
  }


  .ysHeader>p:nth-child(3) {
    margin-left: -6.6vw;
    margin-top: 5vw;
    width: 7vw;
  }
  nav{
    margin-top:-6vw;
  }
  .ysNav {
    margin-top: 4vh;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
  }
 .ysNav>div:nth-child(3){
   margin-top:3vw;
 }
  .ysYuanIcon {
    margin-top: 8.2vw;
    border-top: 2px solid #a6adfe;
    position: relative;
  }

  .yuanIcon {
    display: block;
    width:10vw;
    position: absolute;
    top: -2.1vw;
    left: 13vw;
  }
 .yuanIcons {
    display: block;
    width:10vw;
    position: absolute;
    top: -2.1vw;
    left: 45vw;
  }
  .ysIcon {
    width: 15vw;
    padding-left: 3.5vw
  }

  .ysText {
    margin-top: 1.8vh;
    margin-left:2vw;
  }

  .ysTextColor {
    color: #a6adfe;
  }

  .yszgIcon {
    margin-top: 0.2vh;
  }
  /*body*/

  .ysSelect {
    padding: 13vw 8.6vw 0 8vw;
  }

  .ysSelect>div {
    display: flex;
    flex-direction: row;
  }

  .ysSelect>div:nth-child(1) {
    margin-bottom: 6vw;
  }

  .ysSelect>div>div {
    margin-left: 2vw;
    width: 65.3vw;
    border-bottom: 0.5vw solid #7b7deb;
    padding-bottom: 1.7vw;
    display: flex;
    justify-content: space-between;
  }

  .selectBnt {
    width:5vw;
    height: 5vw;
  }
  .selectBnt>img{
    width: 100%;
  }
  .ysTable {
    min-height: 74.6vw;
    height: auto;
    padding: 0 1.3vw 0 1.3vw;
    margin-top: 10vw;
    margin-bottom: 6.6vw;
  }

  .ysTable>ul {
    border-radius: 15px;
    overflow: hidden;
    min-height: 74.6vw;
    height: auto;
  }

  .ysTable>ul>li:nth-child(1) {
    display: flex;
    height: 10.6vw;
    line-height: 10.6vw;
    font-weight: 600;
  }

  .ysTable>ul>li:last-child {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .ysTable>ul>li:nth-child(1)>p:nth-child(1) {
    margin-left: 16.5vw;
  }

  .ysTable>ul>li:nth-child(1)>p:nth-child(2) {
    margin-left: 24.5vw;
  }

  .ysTable>ul>li:nth-child(1)>p:nth-child(3) {
    margin-left: 18.6vw;
  }

  .tableBody {
    width: 97.3vw;
    height: 9.3vw;
    font-size: 3vw;
  }
  .tableBody>div>p:first-child{
    margin-left: 7vw;
  }
  .tableBody>div>p:nth-child(2){
    margin-left: 20vw;
  }
  .total {
    justify-content: space-around;
  }

  .total>div>p:nth-child(1) {
    width: 30vw;
  }

  .total>div>p:nth-child(2) {
    width: 60vw;
  }

  .tableBody>div {
    display: flex;
    line-height: 9.3vw;
  }

  .tableBody>div>p:nth-child(3) {
    margin-left: 8vw;
    width: 20vw;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }




  .jd_1 {
    margin-left: 4vw;
    width: 40vw;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 3vw;
  }

  .jd_2 {
    margin-left: 10vw;
    width: 34vw;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    font-size: 3vw;
    text-overflow: ellipsis;
  }

  .jd_3 {
    font-size: 3vw;
    margin-left: 15vw;
    width: 29vw;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .jd_4 {
    margin-left: 20vw;
    width: 24vw;
    font-size: 3vw;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .jd_5 {
    margin-left: 25vw;
    width: 19vw;
    font-size: 3vw;
    text-align: left;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }


  .ystjBnt {
    display: flex;
    flex-direction: row;
    width: 92.6vw;
    height: 10vw;
    background-color: #4b55b6;
    margin: auto;
    line-height: 10vw;
    border-radius: 2.6vw;
  }

  .ystjBnt>p:nth-child(1) {
    width: 6.9vw;
    margin: 2.3vw 4.1vw 0 29.3vw;
  }
  .selectXX {
    width: 54.7vw;
    background-color: #0d0541;
    padding: 0 5.3vw 4vw 5.3vw;
    position: absolute;
    left: 253px;
    height: 40vw;
    overflow-y: scroll;
    border: 1px solid;
    z-index: 9;
  }

  .selectXX li {
    padding: 4vw 0 1.6vw 0;
    border-bottom: 1px solid #777395;
  }
  /*日历*/

  .datePicker {
    width: 80.2vw;
    background-color: #fff;
    color: #777;
    padding-top: 11.7vw;
    /*border-top-right-radius: 10px;
    border-top-left-radius: 10px;*/
    border-radius: 10px;
    position: relative;
  }

  .datePicker>ul {
    overflow: hidden;
    padding-left: 2vw;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 5vw;
  }

  .datePicker>ul>li {
    margin-top: 20px;
    text-align: center;
    width: 15.5vw;
    margin-left: 3vw;
    height: 15vw;
    line-height: 15vw;
  }

  .check {
    background-color: #695ade;
    border-radius: 50%;
    color: #fff
  }

  .datePicker>div:nth-child(2) {
    display: flex;
    justify-content: space-around;
  }

  .datePicker>div:nth-child(1) {
    width: 8.4vw;
    position: absolute;
    top: -3.5vw;
    left: 36vw;
  }

  .datePicker>div:nth-child(2)>p:nth-child(1),
  .datePicker>div:nth-child(2)>p:nth-child(3) {
    color: #a6adff;
  }

  .datePickerBtn {
    border-top: 1px solid #b4b4b4;
    display: flex;
    width: 80.2vw;
    color: #777;
    background-color: #fff;
    line-height: 14.1vw;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .datePickerBtn>p {
    height: 14.1vw;
    width: 34.6vw;
    text-align: center;
    padding: 0 5.3vw 0 5.3vw;
  }

  .datePickerBtn>p:nth-child(1) {
    border-right: 1px dashed #b5b5b5;
  }

  .datePickerBtn>p:nth-child(2) {
    color: #695ade
  }

  .mask {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    color: #777;
  }

  .model {
    position: absolute;
    top: 20vh;
    left: 11vw;
    background: rgba(0, 0, 0, 0);
  }
  /*项目选项模态框*/

  .mdModal {
    width: 80vw;
    height: 83.3vw;
    padding-top: 3.2vw;
    background-color: #fff;
    border-radius: 15px;
    position: relative;
  }

  .mdModal>p:nth-child(1) {
    position: absolute;
    top: -3.4vw;
    left: 36vw;
    width: 7.4vw;
  }

  .mdModal>div:nth-child(2) {
    position: relative;
  }

  .mdModal>div:nth-child(2)>p:nth-child(2) {
    position: absolute;
    top: 1.3vw;
    left: 37vw;
    width: 6vw;
  }

  .mdModalSeach {
    width: 72.6vw;
    height: 8.6vw;
    border-radius: 15px;
    background-color: #ededed;
    outline: 0;
    border: 0;
    font-size: 4vw;
    text-align: center;
    margin-left: 3.5vw;
  }

  .mdSelect {
    font-size: 4vw;
    color: #777;
    margin-top: 3.3vw;
    padding-left: 4.9vw;
    padding-right: 4.2vw;
    overflow-y: scroll;
    height: 53vw;
    margin-bottom: 4.4vw;
  }

  .mdSelect>li {
    padding-right: 2.9vw;
    padding-left: 2.9vw;
    height: 10.6vw;
    line-height: 10.6vw;
    display: flex;
    justify-content: space-between;
  }

  .mdSelect>li:not(:last-child) {
    border-bottom: 1px solid #b4b4b4;
  }

  .mdSelect>li>p:nth-child(2) {
    width: 4.6vw;
  }

  .mdModalBtn {
    border-top: 3px solid #ebebeb;
    color: #a2a2a2;
    display: flex;
  }

  .mdModalBtn>p {
    width: 40vw;
    height: 13vw;
    line-height: 13vw;
    text-align: center
  }

  .mdModalBtn>p:nth-child(2) {
    color: #695ade;
  }
  /*备注*/

  .BZtext {
    margin-top: 5vw;
    width: 60vw;
    height: 60vw;
    font-size: 5vw;
    background: transparent;
    border-style: none;
    outline: 0;
    resize: none;
    color: #777;
  }
  /*项目删除提示框*/

  .removeData {
    color: #777;
    width: 80vw;
    height: 25vw;
    padding-top: 5vw;
    background-color: #fff;
    border-radius: 15px;
    position: relative;
  }

  .removeData>p:nth-child(1) {
    font-size: 5vw;
  }

  .removeData>div:nth-child(2) {
    color: #a2a2a2;
    display: flex;
    padding-left: 5vw;
    padding-right: 5vw;
    margin-top: 5vw;
  }

  .removeData>div:nth-child(2)>p {
    border-top: 2px solid #ebebeb;
    width: 39vw;
    text-align: center;
    height: 11vw;
    line-height: 11vw;
  }

  .removeData>div:nth-child(2)>p:nth-child(2) {
    color: red
  }
    .ys_nav {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    color: #fdfdfd;
    padding-top: 8vw;
  }

  .ys_nav>p:nth-child(2) {
    width: 3.7vw;
   
  }

 .rowcolor {
    color: #A6ADFF;
  }
  .textcolor{
    color: #A6ADFF;
  }